Skip to content

Fix logging redaction, buffer flushing and timer validation - #9

Merged
PsCustomObject merged 1 commit into
masterfrom
maintenance/logging-audit-fixes
Oct 5, 2026
Merged

PsCustomObject merged 1 commit into
masterfrom
maintenance/logging-audit-fixes

Conversation

@PsCustomObject

Copy link
Copy Markdown
Owner

Fix five issues identified during the module audit:

  • Treat redaction replacement text literally.

  • Serialize buffer flushing, preserve appended entries and retain the buffer after failed writes.

  • Resolve default log paths beside the calling script or in the interactive workiFix five issues identified during the module audit:

  • Treat redaction replacement text literally.

  • Serialize buffer flushing, preserve appended entries and retain the buffer after failed writes.

  • Resolve default log paths beside the calling script or in the interactive working directory.

  • Reject conflicting buffered severity switches.

  • Require a non-null stopwatch for every elapsed-time selector.

Validation: 109 tests passed on Linux with PowerShell 7.4.13, including concurrent logging and failed-write retry. Tests also passed locally on macOS.ng directory.

  • Reject conflicting buffered severity switches.
  • Require a non-null stopwatch for every elapsed-time selector.

Validation: 109 tests passed on Linux with PowerShell 7.4.13, including concurrent logging and failed-write retry. Tests also passed locally on macOS.

@PsCustomObject PsCustomObject changed the title git commit -m "Fix logging redaction, buffer flushing and timer validation" Fix logging redaction, buffer flushing and timer validation Oct 5, 2026
@PsCustomObject
PsCustomObject marked this pull request as ready for review October 5, 2026 05:06
@PsCustomObject
PsCustomObject merged commit 7f74167 into master Oct 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant